无码av在线一区二区三区_中文字字幕在线无线码_国产高清在线精品一区app_国产成人综合色在线观看网站

<rt id="uveeq"><delect id="uveeq"><wbr id="uveeq"></wbr></delect></rt>
     
    技術(shù)博客INFO
    聯(lián)系我們CONTACT

    公司地址:茂名市人民南路新村大院22號101

    電話:13592986386

    SQL2014 收縮日志 清空刪除大日志文件您當(dāng)前的位置:首頁 > SQL2014 收縮日志 清空刪除大日志文件

    SQL2014 收縮日志 清空刪除大日志文件

    發(fā)布時間:2017/12/6 18:20:29

    SQL2008 SQL2012 SQL2014 的收縮日志 
    由于SQL2008對文件和日志管理進行了優(yōu)化,所以以下語句在SQL2005中可以運行但在SQL2008中已經(jīng)被取消:
    (SQL2005)
    BackupLog DNName with no_log
    go
    dumptransaction DNName with no_log
    go
    USE DNName 
    DBCC SHRINKFILE (2)
    Go
    --------------------------------------------------------------
    (SQL2008):
    在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調(diào)回到完全模式。

    方案一:完全命令模式
    USE[master]
        
    GO
        
    ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
        
    GO
        
    ALTER DATABASE DNName SET RECOVERY SIMPLE   --簡單模式
        GO
        
    USE DNName 
        
    GO
        
    DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
        
    GO
        
    USE[master]
        
    GO

        
    ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT

        
    GO

        
    ALTER DATABASE DNName SET RECOVERY FULL  --還原為完全模式

        
    GO
    方案二:部分命令模式 + 任務(wù)-收縮-文件(單個數(shù)據(jù)庫)

    ALTER DATABASE DNName SET RECOVERY SIMPLE   --簡單模式
    GO

      右鍵-任務(wù)-收縮-文件-確定 下來數(shù)據(jù)庫的日志只保留了1M

    ALTERDATABASE DNName SET RECOVERY FULL  --還原為完全模式

    GO
    優(yōu)點:此清除日志所運行消耗的時間短,90GB的日志在分鐘左右即可清除完畢,做完之后做個完全備份在分鐘內(nèi)
    即可完成。
    缺點: 不過此動作最好不要經(jīng)常使用,因為它的運行會帶來系統(tǒng)碎片。普通狀態(tài)下LOG和DIFF的備份即可截斷日志。
    此語句使用的恰當(dāng)環(huán)境:當(dāng)系統(tǒng)的日志文件異常增大或者備份LOG時間太長可能影響生產(chǎn)的情況下使用。